#include <stdio.h>
#include <stdlib.h>

#define NN 5

//数组

int main()
{
    printf("\n\n========================================================================\n\n");
    /* 一维数组  */
    int a[5];
    char b[10];
    float c[10];
    double d[10];
    printf("%d\n", a[0]);
    printf("%c\n", b[0]);
    printf("%f\n", c[0]);
    printf("%f\n", d[0]);

    // int n=5;
    // int arr[n]; 错误写法

    // int arr[NN]; 写法正确

    // const int n=10;
    // int ar[n]; 写法错误
    printf("%d", sizeof(int));

    //一一维数组初始化
    int arr[5] = {0, 1, 2, 3, 4};
    int arr2[] = {9, 8, 7, 6, 5, 4};

    //字符数组
    printf("\n\n========================================================================\n\n");
    char chs[5] = {'a', 'b', 'v'};
    for (int i = 0; i < 5; i++)
    {
        printf("%c ", chs[i]);
    }
    printf("\n");
    printf("%s\n",chs);//输出字符串

    //输入字符串
    scanf("%s",chs);
    printf("%s\n",chs);//输出字符串


    printf("\n\n========================================================================\n\n");
    return 0;
}